package com.edu.glutdataconvertcommon.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * @author  gtl
 * @date  2020/8/14  19:49
 * @version  1.0
 */

/**
    * 课程表
    */
@ApiModel(value="com-edu-edukw-pojo-entity-EduKc")
@Table(name = "edu_kc")
public class EduKc {
    @Id
    @Column(name = "bh")
    @ApiModelProperty(value="")
    private String bh;

    /**
     * 课程代码
     */
    @Column(name = "kcdm")
    @ApiModelProperty(value="课程代码")
    private String kcdm;

    /**
     * 开课学院
     */
    @Column(name = "kkxy")
    @ApiModelProperty(value="开课学院")
    private String kkxy;

    /**
     * 学校编号
     */
    @Column(name = "edu_xx_bh")
    @ApiModelProperty(value="学校编号")
    private String eduXxBh;

    /**
     * 课程简称
     */
    @Column(name = "kcjc")
    @ApiModelProperty(value="课程简称")
    private String kcjc;

    /**
     * 课程名称
     */
    @Column(name = "kcmc")
    @ApiModelProperty(value="课程名称")
    private String kcmc;

    /**
     * 英文名称
     */
    @Column(name = "ywmc")
    @ApiModelProperty(value="英文名称")
    private String ywmc;

    /**
     * 学分
     */
    @Column(name = "xf")
    @ApiModelProperty(value="学分")
    private String xf;

    /**
     * 学时
     */
    @Column(name = "xs")
    @ApiModelProperty(value="学时")
    private String xs;

    /**
     * 课程简介
     */
    @Column(name = "kcjj")
    @ApiModelProperty(value="课程简介")
    private String kcjj;

    /**
     * 课程性质
     */
    @Column(name = "kcxz")
    @ApiModelProperty(value="课程性质")
    private String kcxz;

    /**
     * 考务性质，默认为课程性质
     */
    @Column(name = "kwxz")
    @ApiModelProperty(value="考务性质，默认为课程性质")
    private String kwxz;

    /**
     * 创建人
     */
    @Column(name = "cjr")
    @ApiModelProperty(value="创建人")
    private String cjr;

    /**
     * 创建时间
     */
    @Column(name = "cjsj")
    @ApiModelProperty(value="创建时间")
    private Date cjsj;

    /**
     * 更新人
     */
    @Column(name = "gxr")
    @ApiModelProperty(value="更新人")
    private String gxr;

    /**
     * 更新时间
     */
    @Column(name = "gxsj")
    @ApiModelProperty(value="更新时间")
    private Date gxsj;

    /**
     * 删除标记（1：正常；0：删除）
     */
    @Column(name = "scbj")
    @ApiModelProperty(value="删除标记（1：正常；0：删除）")
    private String scbj;

    /**
     * 拆库学校标记
     */
    @Column(name = "xxbj")
    @ApiModelProperty(value="拆库学校标记")
    private Integer xxbj;

    @Column(name = "xqbj")
    @ApiModelProperty(value="")
    private Integer xqbj;

    /**
     * @return bh
     */
    public String getBh() {
        return bh;
    }

    /**
     * @param bh
     */
    public void setBh(String bh) {
        this.bh = bh;
    }

    /**
     * 获取课程代码
     *
     * @return kcdm - 课程代码
     */
    public String getKcdm() {
        return kcdm;
    }

    /**
     * 设置课程代码
     *
     * @param kcdm 课程代码
     */
    public void setKcdm(String kcdm) {
        this.kcdm = kcdm;
    }

    /**
     * 获取开课学院
     *
     * @return kkxy - 开课学院
     */
    public String getKkxy() {
        return kkxy;
    }

    /**
     * 设置开课学院
     *
     * @param kkxy 开课学院
     */
    public void setKkxy(String kkxy) {
        this.kkxy = kkxy;
    }

    /**
     * 获取学校编号
     *
     * @return edu_xx_bh - 学校编号
     */
    public String getEduXxBh() {
        return eduXxBh;
    }

    /**
     * 设置学校编号
     *
     * @param eduXxBh 学校编号
     */
    public void setEduXxBh(String eduXxBh) {
        this.eduXxBh = eduXxBh;
    }

    /**
     * 获取课程简称
     *
     * @return kcjc - 课程简称
     */
    public String getKcjc() {
        return kcjc;
    }

    /**
     * 设置课程简称
     *
     * @param kcjc 课程简称
     */
    public void setKcjc(String kcjc) {
        this.kcjc = kcjc;
    }

    /**
     * 获取课程名称
     *
     * @return kcmc - 课程名称
     */
    public String getKcmc() {
        return kcmc;
    }

    /**
     * 设置课程名称
     *
     * @param kcmc 课程名称
     */
    public void setKcmc(String kcmc) {
        this.kcmc = kcmc;
    }

    /**
     * 获取英文名称
     *
     * @return ywmc - 英文名称
     */
    public String getYwmc() {
        return ywmc;
    }

    /**
     * 设置英文名称
     *
     * @param ywmc 英文名称
     */
    public void setYwmc(String ywmc) {
        this.ywmc = ywmc;
    }

    /**
     * 获取学分
     *
     * @return xf - 学分
     */
    public String getXf() {
        return xf;
    }

    /**
     * 设置学分
     *
     * @param xf 学分
     */
    public void setXf(String xf) {
        this.xf = xf;
    }

    /**
     * 获取学时
     *
     * @return xs - 学时
     */
    public String getXs() {
        return xs;
    }

    /**
     * 设置学时
     *
     * @param xs 学时
     */
    public void setXs(String xs) {
        this.xs = xs;
    }

    /**
     * 获取课程简介
     *
     * @return kcjj - 课程简介
     */
    public String getKcjj() {
        return kcjj;
    }

    /**
     * 设置课程简介
     *
     * @param kcjj 课程简介
     */
    public void setKcjj(String kcjj) {
        this.kcjj = kcjj;
    }

    /**
     * 获取课程性质
     *
     * @return kcxz - 课程性质
     */
    public String getKcxz() {
        return kcxz;
    }

    /**
     * 设置课程性质
     *
     * @param kcxz 课程性质
     */
    public void setKcxz(String kcxz) {
        this.kcxz = kcxz;
    }

    /**
     * 获取考务性质，默认为课程性质
     *
     * @return kwxz - 考务性质，默认为课程性质
     */
    public String getKwxz() {
        return kwxz;
    }

    /**
     * 设置考务性质，默认为课程性质
     *
     * @param kwxz 考务性质，默认为课程性质
     */
    public void setKwxz(String kwxz) {
        this.kwxz = kwxz;
    }

    /**
     * 获取创建人
     *
     * @return cjr - 创建人
     */
    public String getCjr() {
        return cjr;
    }

    /**
     * 设置创建人
     *
     * @param cjr 创建人
     */
    public void setCjr(String cjr) {
        this.cjr = cjr;
    }

    /**
     * 获取创建时间
     *
     * @return cjsj - 创建时间
     */
    public Date getCjsj() {
        return cjsj;
    }

    /**
     * 设置创建时间
     *
     * @param cjsj 创建时间
     */
    public void setCjsj(Date cjsj) {
        this.cjsj = cjsj;
    }

    /**
     * 获取更新人
     *
     * @return gxr - 更新人
     */
    public String getGxr() {
        return gxr;
    }

    /**
     * 设置更新人
     *
     * @param gxr 更新人
     */
    public void setGxr(String gxr) {
        this.gxr = gxr;
    }

    /**
     * 获取更新时间
     *
     * @return gxsj - 更新时间
     */
    public Date getGxsj() {
        return gxsj;
    }

    /**
     * 设置更新时间
     *
     * @param gxsj 更新时间
     */
    public void setGxsj(Date gxsj) {
        this.gxsj = gxsj;
    }

    /**
     * 获取删除标记（1：正常；0：删除）
     *
     * @return scbj - 删除标记（1：正常；0：删除）
     */
    public String getScbj() {
        return scbj;
    }

    /**
     * 设置删除标记（1：正常；0：删除）
     *
     * @param scbj 删除标记（1：正常；0：删除）
     */
    public void setScbj(String scbj) {
        this.scbj = scbj;
    }

    /**
     * 获取拆库学校标记
     *
     * @return xxbj - 拆库学校标记
     */
    public Integer getXxbj() {
        return xxbj;
    }

    /**
     * 设置拆库学校标记
     *
     * @param xxbj 拆库学校标记
     */
    public void setXxbj(Integer xxbj) {
        this.xxbj = xxbj;
    }

    /**
     * @return xqbj
     */
    public Integer getXqbj() {
        return xqbj;
    }

    /**
     * @param xqbj
     */
    public void setXqbj(Integer xqbj) {
        this.xqbj = xqbj;
    }
}